package com.hanko.designpattern.singleton;

/**
 * 饿汉式 (非常饿，担心没有吃，所以在使用之前就new出来)
 *优点：实现简单，安全可靠
 *缺点：在不需要的时就已实例化
 * @author hanko
 * @version 1.0
 * @date 2020/9/14 18:50
 */
public class HungrySingleton {
    //特点一 静态私有变量 直接初始化
    private static HungrySingleton instance = new HungrySingleton();
    //特点二 构造函数私有
    private HungrySingleton(){

    }
    public static HungrySingleton getInstance(){
        return instance;
    }
    public void doSomething(){
        //具体需要实现的功能
    }
}
